package com.gagakuai.bpm.domian.entity.camuda;

import lombok.Data;

import java.util.Date;

@Data
public class BrokerMessageLog {
    /*
     * 交换机
     */
    private String exchange;

    /*
     * 路由Key
     */
    private String routingKey;

    /*
     * 消息唯一ID
     */
    private String messageId;

    /*
     * 消息内容
     */
    private String message;

    /*
     * 重试次数
     */
    private Integer tryCount = 0;


    /*
     * 消息投递状态 0 投递中 1 投递成功 2 投递失败,3:已经消费,4，消费中，5，消费失败
     */
    private String status;

    /*
     * 下一次重试时间 或 超时时间
     */
    private Date nextRetry;

    /*
     * 创建时间
     */
    private Date createTime;


    /*
     * 更新时间
     */
    private Date updateTime;

    /*
     * 消费端重试次数
     */
    private Integer comsumerRetryCount = 0;

}